const cloud = require('wx-server-sdk')

cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
})

const db = cloud.database()
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {
  //输入框的值
  let inputValue = event.inputValue;
  return await db.collection('my_share').where(_.or([
    {
        //issue为要搜索的对象名，务必对应集合里面的名字
        issue: _.elemMatch(
            {address:db.RegExp({
                //从搜索栏中获取的value作为规则进行匹配。
                regexp: inputValue,
                //大小写不区分
                options: 'i',
          
              })
            })
        },
       { issue: _.elemMatch(
            {addressname:db.RegExp({
                //从搜索栏中获取的value作为规则进行匹配。
                regexp: inputValue,
                //大小写不区分
                options: 'i',
          
              })
            })
        },
       { issue: _.elemMatch(
            {title:db.RegExp({
                //从搜索栏中获取的value作为规则进行匹配。
                regexp: inputValue,
                //大小写不区分
                options: 'i',
          
              })
            })
        },
  ])
     ).get()
}
